package com.magiccompass.alipay.barcode.service;

import com.magiccompass.alipay.barcode.entity.AlipayBarcodePaymentRequest;
import com.magiccompass.alipay.barcode.entity.AlipayQRCodeNotification;
import com.magiccompass.alipay.barcode.entity.MerchantInfo;
import com.magiccompass.alipay.barcode.entity.MerchantQRCode;

public interface AlipayBarcodeService {
	public void save(Object entity);
	public AlipayBarcodePaymentRequest findAlipayBarcodePaymentRequestByMerchantTransactionId(Integer mtId);
	public MerchantInfo findMerchantByAlipayQRCode(String qrCode);
	public AlipayQRCodeNotification findAlipayQRCodeNotificationByNotifyId(String transId);
	public MerchantQRCode findMerchantQRCodeByMerchantId(Integer merchantId);
	public AlipayQRCodeNotification findAlipayQRCodeNotificationByMTId(Integer mtId);
}
